From 9ee753dc8edfda30df869064ac7365b27a9a73fc Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20Dj=C3=A4rv?= Date: Thu, 22 Nov 2007 08:39:38 +0000 Subject: [PATCH] (update_frame_tool_bar): Don't call x-gtk-map-stock if file for image is nil. --- src/gtkutil.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gtkutil.c b/src/gtkutil.c index 86a4703d0b7..9b2f11b1f72 100644 --- a/src/gtkutil.c +++ b/src/gtkutil.c @@ -3808,6 +3808,7 @@ update_frame_tool_bar (f) GtkWidget *wbutton = NULL; GtkWidget *weventbox; Lisp_Object func = intern ("x-gtk-map-stock"); + Lisp_Object specified_file; ti = gtk_toolbar_get_nth_item (GTK_TOOLBAR (x->toolbar_widget), i); @@ -3826,8 +3827,9 @@ update_frame_tool_bar (f) continue; } - if (EQ (Qt, Ffboundp (func))) - stock = call1 (func, file_for_image (image)); + specified_file = file_for_image (image); + if (!NILP (specified_file) && EQ (Qt, Ffboundp (func))) + stock = call1 (func, specified_file); if (! NILP (stock) && STRINGP (stock)) { -- 2.30.2